@charset "utf-8";
/*** General::Reset ***/
html {-webkit-text-size-adjust:100%;}
html,body{height:100%;background:#f8f8f8;}
*::-webkit-scrollbar{width:0;}
*::-moz-focus-inner{border:none;padding:0;}
*{font-family:"microsoft yahei";word-wrap:break-word;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing: border-box!important;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;outline:none;}
a,button,input[type="button"]{cursor:pointer;}
input[type="button"],input[type="submit"],input[type="text"]{appearance:none;-webkit-appearance: none;border-radius:0;}
i,em,address,cite{font-style:normal;}
ol,ul{list-style-type:none;}
input[type="search"]::-webkit-search-cancel-button{display:none;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
a,area{text-decoration:none;outline:none;color:inherit;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
input::-webkit-input-placeholder,input::-moz-placeholder{color:inherit;line-height:1;}
article,aside,dialog,footer,header,section,footer,nav,menu,figure,figcaption{display:block;}
input[type="radio"],input[type="checkbox"]{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
mark{background:none;}
/* Preset */
body{overflow:auto;color:#4f5f6f;line-height:1.65;font-size:14px;}

.clearfix:before{
    display: table;
    content: " ";
}
.clearfix:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.pagination{
    margin: 35px auto;
    clear: both;
    text-align: center;
}
.pagination span,.pagination a{
    margin: 0 4px;
    padding: 0 8px;
    min-width: 32px;
    line-height: 32px;
    font-size: 14px;
    display: inline-block;
    text-align: center;
}
.pagination a{
    color: #3c3c3c;
    border-radius: 16px;
    -webkit-transition: border-color .2s;
    -moz-transition: border-color .2s;
    transition: border-color .2s;
}
.pagination span{
    height: 32px;
    color: #c8cdd2;
}
.pagination span.current{
    margin: 0 8px;
    border-radius: 16px;
    -webkit-transition: border-color .2s;
    -moz-transition: border-color .2s;
    transition: border-color .2s;
    background: #4d555d;
    color: #fff;
    box-shadow: 0 0 5px #333;
}
.pagination a:hover{
    background: #d9dde1;
    color: rgba(60, 60, 60, 0.6);
    text-decoration: none;
    box-shadow: 0 0 10px #d1cbcb;
}
.pagination a.tcdNumber:nth-last-child(2):hover{
    background: transparent;
    color: #4d555d;
    text-decoration: none;
    box-shadow:none;
}
.pagination a.tcdNumber:nth-last-child(1):hover{
    background: transparent;
    color: #4d555d;
    text-decoration: none;
    box-shadow:none;
}